﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class datve : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["username"] == null || Session["password"] == null)
        {
            Style.Visible = false;
            Message.Visible = true;
            MainContent.Visible = false;
            Message.Text = "Bạn phải đăng nhập để sử dụng chức năng đặt vé!";
        }
        else
        {

            if (!IsPostBack)
            {
                List<ListItem> items = new List<ListItem>();
                items.Add(new ListItem("Khán đài A", "A"));
                items.Add(new ListItem("Khán đài B", "B"));
                items.Add(new ListItem("Khán đài C", "C"));
                items.Add(new ListItem("Khán đài Thượng Hạng", "TH"));
                items.Add(new ListItem("Khán đài VIP", "V"));
                DropDownList1.Items.AddRange(items.ToArray());
                DropDownList1.SelectedIndex = 0;
                khanhdaiA.Visible = true;
            }

            int id = Convert.ToInt32(Request.QueryString["id"]);

            string booking = Request.Form["booking"];

            var lichdien = LichDien.CheckLichDien(id);

            if (lichdien == false)
            {
                Message.Text = "Không tìm thấy lịch diễn";
                Message.Visible = true;
                MainContent.Visible = false;
            }
            else
            {
                if (Request.Form["submitBooking"] == "1")
                {
                    string[] list = booking.Split(',');
                    string a = "";
                    DateTime ngaydat = DateTime.Now;
                    string trangthai = "0";
                    string taikhoan = Session["username"].ToString();
                    foreach (string str in list)
                    {
                        string masoghe = str;
                        Ve.datVe(ngaydat, trangthai, taikhoan, masoghe, id);
                    }

                    Message.CssClass = Message.CssClass.Replace("alert-error", "alert-success");
                    Message.Text = "Bạn đã đặt vé cho các ghế: " + booking +
                                   "<br>Vui lòng thanh toán trước 2 ngày kể từ hôm nay!";
                    Message.Visible = true;
                    MainContent.Visible = false;
                }
            }
        }

    }
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {

        string val = DropDownList1.SelectedItem.Value;
        khanhdaiA.Visible = (val.ToUpper() == "A") ? true : false;
        khanhdaiB.Visible = (val.ToUpper() == "B") ? true : false;
        khanhdaiC.Visible = (val.ToUpper() == "C") ? true : false;
        khanhdaiV.Visible = (val.ToUpper() == "V") ? true : false;
        khanhdaiTH.Visible = (val.ToUpper() == "TH") ? true : false;
    }
    protected void Button1_Click(object sender, EventArgs e)
    {

    }
}